<script>

    // 1、箭头函数的形参参数的写法

    // 有参数，有多个参数
    let fun=(a,b,c)=>{
        console.log(a,b,c);//1 2 3
    }
    fun(1,2,3)


    // 没参数
    let  fun1=()=>{
        console.log("我没有参数");
    }

    fun1()


    // 有且只有一个参数：************************
    // let  fun2=(a)=>{
    //     console.log(a);
    // }

    // 小括号 () 可以省略

    let  fun2=a=>{
        console.log(a);
    }

    fun2(1)




    // 箭头函数， 没有arguments
    // 如何统一获取实参？剩余参数（rest）

    let  fun3=(...values)=>{
        
        console.log(values);//[1, 2, 3, 4, 5, 6, 7]

        // console.log(arguments);//arguments is not defined   箭头函数会把arguments当做一个普通变量
    }
    fun3(1,2,3,4,5,6,7)




</script>